* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Split the
authorDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Oct 2013 02:11:37 +0000 (05:11 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 11 Oct 2013 02:11:37 +0000 (05:11 +0300)
commitc176cd05c042be33d246ababee887c1dc69c161e
treec8f9fdd183f62c3787d214b357995c2dc997afd0
parent402c693b05850e11cf1ea21d9c6dd209b3b8051b
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Split the
cases of ? and =.
(ruby-smie-rules): Simplify the "do" rule.  The cases when the
predicate would return nil are almost non-existent.
(ruby-smie--redundant-do-p): Include "until" and "for" statements.
lisp/ChangeLog
lisp/progmodes/ruby-mode.el
test/indent/ruby.rb